Single Phase Construction of Optimal DAG-structured QEPs
نویسندگان
چکیده
Traditionally, database management systems use tree-structured query evaluation plans. They are easy to implement but not expressive enough for some optimizations like eliminating common algebraic subexpressions or magic sets. These require directed acyclic graphs (DAGs), i.e. shared subplans. Existing approaches consider DAGs merely for special cases and not in full generality. We introduce a novel framework to reason about sharing of subplans and, thus, DAG-structured query evaluation plans. Then, we present the first plan generator capable of generating optimal DAG-structured query evaluation plans. The experimental results show that with no or only a modest increase of plan generation time, a major reduction of query execution time can be achieved for common queries.
منابع مشابه
Efficient generation and execution of DAG-structured query graphs
Traditional database management systems use tree-structured query evaluation plans. While easy to implement, a tree-structured query evaluation plan is not expressive enough for some optimizations like factoring common algebraic subexpressions or magic sets. These require directed acyclic graphs (DAGs), i.e. shared subplans. This work covers the different aspects of DAG-structured query graphs....
متن کاملImplementation of Control Variables to Exploit Output Power for SRGs in Single Pulse Mode Operation
This paper presents an analytical modeling method of optimal control variables to maximize output power for switched reluctance generators (SRGs) in single pulse mode operation. This method extends the basic theory of the Stiebler model and utilizes the flux linkage function to express the inductance model of SRG. In this paper, the optimal phase current shape of SRG for maximum output power is...
متن کاملOptimal Design of Single-Phase Induction Motor Using MPSO and FEM
In this paper, a new approach is proposed for the optimum design of single-phase induction motor. By using the classical design equations and the evolutionary algorithms such as Genetic Algorithms (GA), Particle Swarm Optimization (PSO) and Modified Particle Swarm Optimization (MPSO), a Single Phase Induction Motor (SPIM) was designed with the maximum efficiency. The Finite Element Method (FEM)...
متن کاملMultiLabel Classification on Tree- and DAG-Structured Hierarchies
Many real-world applications involve multilabel classification, in which the labels are organized in the form of a tree or directed acyclic graph (DAG). However, current research efforts typically ignore the label dependencies or can only exploit the dependencies in tree-structured hierarchies. In this paper, we present a novel hierarchical multilabel classification algorithm which can be used ...
متن کاملA Framework for Reasoning about Share Equivalence and Its Integration into a Plan Generator
Very recently, Cao et al. presented the MAPLE approach, which accelerates queries with multiple instances of the same relation by sharing their scan operator. The principal idea is to derive, in a first phase, a non-shared tree-shaped plan via a traditional plan generator. In a second phase, common instances of a scan are detected and shared by turning the operator tree into an operator DAG (di...
متن کامل